import NotFound from './NotFound.tsx'
import ErrorFallback from './ErrorFallback.tsx'
import HostModal from './HostModal.tsx'
import Panel from './Panel.tsx'
import React from 'react'
import TimeAgo from './TimeAgo.tsx'
import MarkdownRender from './MarkdownRender.tsx'
import ColumnDivider from './ColumnDivider.tsx'

/**
 * 懒加载 markdown 编辑器，避免其影响打包后的 index.js 体积过大
 */
const MarkdownEditor = React.lazy(() => import('./CherryMarkdown.tsx'))

export { MarkdownEditor }

export {
  NotFound,
  ErrorFallback,
  HostModal,
  Panel,
  TimeAgo,
  MarkdownRender,
  ColumnDivider,
}
